package me.abel.quartz.dto;

public class AccessToken {

    private String accessToken;	// 网页授权接口调用凭证,注意：此access_token与基础支持的access_token不同
    private int expiresIn;	    // access_token接口调用凭证超时时间，单位（秒）
    // 超时时间
    private Long expires;
    // 初始化
    public void init(){
        expires = System.currentTimeMillis() + getExpiresIn() * 1000;
    }
    /**
     * 方法注释： 判断access_token 是否过期
     * 修改内容： 新增
     * 修改时间： 2018年3月7日 下午4:51:37
     * @return
     */
    public boolean isExpired(){
        return expires < System.currentTimeMillis();
    }
    public Long getExpires() {
        return expires;
    }
    public void setExpires(Long expires) {
        this.expires = expires;
    }
    public String getAccessToken() {
        return accessToken;
    }
    public void setAccessToken(String accessToken) {
        this.accessToken = accessToken;
    }
    public int getExpiresIn() {
        return expiresIn;
    }
    public void setExpiresIn(int expiresIn) {
        this.expiresIn = expiresIn;
    }


}
